home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / Fresco / build / Unix / config / cf / nec.cf < prev    next >
Text File  |  1995-07-12  |  3KB  |  96 lines

  1. XCOMM platform:  $XConsortium: nec.cf,v 1.2 94/04/11 21:18:22 rws Exp $
  2.  
  3. #ifdef nec_ews_svr2
  4. # define NecCISCArchitecture
  5. #else /* !defined(nec_ews_svr2) */
  6. # if defined(nec_ews_svr4) || defined(_nec_ews_svr4) || defined(_nec_up)
  7. #  define NecRISCArchitecture
  8. # else /* !(defined(nec_ews_svr4) || defined(_nec_ews_svr4) || defined(_nec_up)) */
  9. #  ifdef SX
  10. #   define NecSX3Architecture
  11. #  else /* !defined(SX) */
  12. #   ifdef _nec_ft
  13. #    define NecFaultTolerantArchitecture
  14. #   else /* !defined(_nec_ft) */
  15. #    ifdef PC_UX
  16. #     define NecPCArchitecture
  17. #    endif /* PC_UX */
  18. #   endif /* !defined(_nec_ft) */
  19. #  endif /* !defined(SX) */
  20. # endif /* !(defined(nec_ews_svr4) || defined(_nec_ews_svr4) || defined(_nec_up)) */
  21. #endif /* !defined(nec_ews_svr2) */
  22.  
  23. #ifdef NecCISCArchitecture
  24. #define OSName                EWS-UX/V
  25. #define OSMajorVersion        10
  26. #define OSMinorVersion        1
  27. #define HasSharedLibraries    NO
  28. #define HasVoidSignalReturn    NO
  29. #define HasSockets        YES
  30. #define SystemV            YES
  31. #define StandardDefines        -Dnec_ews -Dnec_ews_svr2 -DUSG -DSYSV
  32. #define StandardCppDefines    -Dnec_ews -Dnec_ews_svr2 -DUSG -DSYSV
  33. #define LnCmd            ln -s
  34.         LEXOPTION = -j
  35. #endif
  36.  
  37. #ifdef NecRISCArchitecture
  38. # ifdef _nec_up
  39. #define OSName                UP-UX/V
  40. #define OSMajorVersion        5
  41. #define OSMinorVersion        1
  42. # else
  43. #define OSName                EWS-UX/V\(Rel4.2\)
  44. #define OSMajorVersion        9
  45. #define OSMinorVersion        1
  46. # endif
  47. #define HasSharedLibraries    YES
  48. #define HasVoidSignalReturn     YES
  49. #define SystemV4        YES
  50. #define HasSockets        YES
  51. #endif
  52.  
  53. #ifdef NecSX3Architecture
  54. #define OSName             SUPER-UX
  55. #define OSMajorVersion         3
  56. #define OSMinorVersion        1
  57. #define SystemV            YES
  58. #define HasSharedLibraries     NO
  59. #define HasVoidSignalReturn    YES
  60. #endif
  61.  
  62. #ifdef NecFaultTolerantArchitecture
  63. #define OSName            FT-UX/V
  64. #define OSMajorVersion        5
  65. #define OSMinorVersion        1
  66. #define HasSharedLibraries    YES
  67. #define HasVoidSignalReturn    YES
  68. #define SystemV4        YES
  69. #define HasSockets        YES
  70. #endif
  71.  
  72. #ifdef NecPCArchitecture
  73. #define OSName            PC-UX/V
  74. #define OSMajorVersion        3
  75. #define OSMinorVersion        1
  76. #define HasSharedLibraries    NO
  77. #define HasVoidSignalReturn    NO
  78. #define SystemV            YES
  79. #endif
  80.  
  81. #define HasSaberC    NO        /* for machines that have it */
  82. #define HasGcc        NO
  83. #define HasBsearch    YES
  84.  
  85. #define DefaultCCOptions    -Wf,-XNp9000,-XNd6000
  86. #define ExtraLibraries        -lsocket -lnsl -lw
  87.  
  88. #define BuildServer            NO
  89. /* #define InstallCmd $(INS) */
  90. #define    RemoveTargetProgramByMoving    YES
  91.  
  92. #include <necLib.rules>
  93.  
  94. #define LibraryCCOptions DefaultCCOptions
  95. #define LibraryDefines  StandardDefines
  96.